PrizmDoc
Health Status

GET /Service/Current/Health

Returns the following HTTP status codes to reflect the overall health of the PrizmDoc Server:

This URL is intended to provide a quick, easily parseable indication as to the health of PrizmDoc Server. For more information about the current health, use GET /Service/Current/Info.

Http Method

GET

Resource URL

/PCCIS/V1/Service/Current/Health

Parameters

None

Request Body

None

Response Body

OK for HTTP status code 200
None/Empty for HTTP status code 500
Example
Copy Code
GET http://localhost:18681/PCCIS/V1/Service/Current/Health
Example Response
Copy Code
200 OK

GET Service/Current/Info

This API returns a JSON object indicating the health of PrizmDoc Server.

Http Method

GET

Resource URL

/PCCIS/V1/Service/Current/Info

Parameters

None

Request Body

None

Response Body

If successful, this method returns the following properties:

Property Name

Value

Description

serviceStatus

String

Status of PrizmDoc Server:

  • "starting"
  • "running"
  • "unhealthy"

licenseStatus

String

Information about the PrizmDoc license.

  • "not licensed"
  • "licensed as ‘…’"
instances[].serviceStatus String Status of the PrizmDoc Server used for Viewing.
instances[].serviceInstallerVersion String Version of the installer used to install PrizmDoc Server.
instances[].pccisVersion String Version of the PrizmDoc Server used for Viewing.
instances[].runtimeVersion String .NET runtime version supporting the PrizmDoc Server used for Viewing.
instances[].operatingSystem String Operating System of the server on which PrizmDoc Server are running.
instances[].startTime String Last recorded time the PrizmDoc Server were started. Time is reported in UTC and is ISO-8601 format.
instances[].instanceId String Host name of the server running PrizmDoc Server.
instances[].childServices Array Name and status for each individual child PrizmDoc Server.
instances[].childServices[].name String Name of the child PrizmDoc Server.

instances[].childServices[].status

String

Status of the child PrizmDoc Server:

  • "starting"
  • "running"
  • "unhealthy"
Example
Copy Code
GET http://localhost:18681/PCCIS/V1/Service/Current/Info
Example Response
Copy Code
{
  serviceStatus : "running",
  licenseStatus : "licensed as 'PCC'",
  instances : [{
      serviceStatus : "running",
      serviceInstallerVersion : "X.X.XXXX.XXXX",
      pccisVersion : "X.X.XXXX.XXXX",
      runtimeVersion : "4.0.30319.34014",
      operatingSystem : "Microsoft Windows NT 6.3.9600.0",
      startTime : "1971-01-01T00:00:00.0Z",
      instanceId : "myhostname",
      childServices : [{
          name : "PCC Error Reporting Service",
          serviceStatus : "running"
        }, {
          name : "PCC Imaging Conversion Service",
          serviceStatus : "running"
        }, {
          name : "PCC PDF Processing Service",
          serviceStatus : "running"
        }, {
          name : "PCC Raster Conversion Service",
          serviceStatus : "running"
        }, {
          name : "PCC Vector Conversion Service",
          serviceStatus : "running"
        }, {
          name : "PCC HTML Conversion Service",
          serviceStatus : "running"
        }, {
          name : "PCC Work File Service",
          serviceStatus : "running"
        }, {
          name : "PCC Office Conversion Service",
          serviceStatus : "running"
        }, {
          name : "PCC Format Detection Service",
          serviceStatus : "running"
        }, {
          name : "PCC Imaging Proxy Server",
          serviceStatus : "running"
        }, {
          name : "PCC AutoRedaction Service",
          serviceStatus : "running"
        }, {
          name : "PCC Redaction Service",
          serviceStatus : "running"
        }, {
          name : "PCC Content Conversion Service",
          serviceStatus : "running"
        }, {
          name : "PCC Server LoadBalancer",
          serviceStatus : "running"
        }
      ]
    }
  ]
}

 

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback